CC := gcc
TARGET := main_exec
OBJECT := main.o fun.o
#$@目标集合
#$< 第一个依赖条件
#$^ 所有的依赖条件

$(TARGET): $(OBJECT)
	$(CC) $^ -o $@

*.o: *.c
	$(CC) -c $^ -o $@	

clean: 
	rm -rf *.o ${TARGET}

